/* 语法高亮基础样式 */
.hljs {
    color: var(--text-0f1e0f);
    background: var(--background-16161A) !important;
    border-radius: 8px;
    padding: 1.2em !important;
    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);
    transition: none !important;
}

/* 代码块容器样式 */
pre code.hljs {
    display: block;
    overflow-x: auto;
    padding: 1em;
    border-radius: 4px;
    transition: none !important;
}

/* 特定语法元素 - 正则表达式、字符串样式 */
.hljs-regexp,
.hljs-string,
.hljs-meta .hljs-string {
    color: var(--syntax-0b9946);
}

/* 特定语法元素 - 标题、类名、继承类名、函数名样式 */
.hljs-title,
.hljs-title.class_,
.hljs-title.class_.inherited__,
.hljs-title.function_ {
    color: var(--syntax-9e18c0);
}